body { margin: 0; padding: 10px }
body, input, select, textarea { font-family: Georgia, serif; font-size: 1em }
body { font-size: .8em; line-height: 150% }
h1 { color: #000000; font-family: Arial, sans-serif; font-size: 1.5em; margin: 0 0 30px 0; text-align: center }
h2 { color: #182A74; margin: 25px 0 15px 0; font-size: 1.3em }
a:link, a:visited { color: #777777; text-decoration: underline }
a:hover, a:active { color: #800000 }
code { font-size: 1.2em; background: #EFEFEF; padding: 2px }
input[type='submit'] { padding: 2px 5px 2px 5px }
th { text-align: left }
table.form { border: 0 }
table.form th { padding: 3px 5px 3px 25px; text-align: right }
table.form td { padding: 3px 5px 3px 5px }
table.form tr.last th { border: 0 }
table.form tr.last td { border: 0 }
table.listing { border: 1px solid #CCCCCC; width: 100% }
table.listing th { padding: 3px 5px 3px 5px; border-right: 1px solid #CCCCCC; border-bottom: 2px solid #999999; text-align: left; display: none }
table.listing th.last { border-right: 0 }
table.listing td { padding: 3px 5px 3px 5px; border-right: 1px solid #CCCCCC }
table.listing td.last { border: 0 }
input, textarea { padding: 2px; font-size: 1em }
select { padding: 1px; font-size: 1em }
option { padding: 0 10px 0 0 }
#wrapper { width: 600px; border: 4px solid #EFEFEF; padding: 30px; margin: auto }
#footer { border-top: 1px solid #CCCCCC; text-align: center; padding: 10px 0 0 0; margin: 40px 0 0 0 }
div.success { background: #DEFFDE; padding: 5px 15px 5px 15px }
div.error { background: #FFFFDB; padding: 5px 15px 5px 15px }
img.status-icon { margin: 0 0 -4px 0 }